/*
 * Import.h
 *
 *  Created on: 16.01.2014
 *      Author: Stefan
 */


#ifndef IMPORT_H_
#define IMPORT_H_

#include <vector>
#include <string>
using namespace std;

class Import {
public:
	// ######## Arrays/Vectors
	// Grids
	vector<int> grid_id;
	vector<float> grid_X;
	vector<float> grid_Y;
	vector<float> grid_Z;
	// Quad4
	vector<int> quad4_eid;
	vector<int> quad4_pid;
	vector<int> quad4_g1;
	vector<int> quad4_g2;
	vector<int> quad4_g3;
	vector<int> quad4_g4;
	// SPC
	vector<int> spc_sid;
	vector<int> spc_node;
	vector<int> spc_dof;
	vector<float> spc_displacement;
	// FORCE
	vector<int> force_sid;
	vector<int> force_node;
	vector<int> force_cid;
	vector<float> force_scale;
	vector<float> force_fx;
	vector<float> force_fy;
	vector<float> force_fz;

	static int iNumberOfNodes;
	static int iNumberOfElements;

	Import();
	void startImport(string sFileName);
};

#endif /* IMPORT_H_ */
